package com.umakr.ax.common.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.umakr.ax.core.base.BaseModel;

import java.util.Date;


/**
 * <p>
 * 求助信息
 * </p>
 *
 * @author Umakr-Code-Generator
 * @since 2018-01-02
 */
@TableName("rd_seek_help_info")
@SuppressWarnings("serial")
public class SeekHelpInfo extends BaseModel {

    /**
     * 求助人
     */
	@TableField("seeker_name")
	private String seekerName;
    /**
     * 标题
     */
	@TableField("seek_title")
	private String seekTitle;
    /**
     * 描述
     */
	@TableField("seek_des")
	private String seekDes;
    /**
     * 位置坐标
     */
	@TableField("addr_coordinate")
	private String addrCoordinate;
    /**
     * 位置
中文地址
     */
	@TableField("addr_str")
	private String addrStr;
    /**
     * 联系人
     */
	private String contacts;
    /**
     * 联系电话
     */
	@TableField("contacts_tell")
	private String contactsTell;
    /**
     * 求助类型
0 寻人
1 寻物
2 车辆求助
3 寻找失主
4 其他
     */
	@TableField("seek_type")
	private Integer seekType;
    /**
     * 电台id
     */
	@TableField("rs_id")
	private Long rsId;
    /**
     * 照片信息

APP端，作缓存，存储身份证如下形式
{card1:'path',card2:'path2',photo1:'path'}
照片不用缓存。
     */
	@TableField("photo_info")
	private String photoInfo;
    /**
     * 推送状态
0 未推送
1 已推送
     */
	@TableField("push_status")
	private Integer pushStatus;
    /**
     * 创建时间
     */
	@TableField("create_time")
	private Date createTime;
    /**
     * 0 未解决
1 已解决
     */
	@TableField("deal_status")
	private Integer dealStatus;
    /**
     * 0 未删除
1 已删除
     */
	@TableField("del_status")
	private Integer delStatus;
    /**
     * 发布者的id
     */
	@TableField("user_id")
	private Long userId;
    /**
     * 语音描述
     */
	@TableField("seek_voice")
	private String seekVoice;
    /**
     * 审核状态
当消息表审核完成后
同步消息表中的状态（status）字段。
     */
	@TableField("review_status")
	private Integer reviewStatus;

	@TableField("radio_len")
	private Integer radioLen;

	/**
	 * 自动翻译
	 */
	@TableField("msg_txt_content")
	private String msgTxtContent;

	public String getSeekerName() {
		return seekerName;
	}

	public void setSeekerName(String seekerName) {
		this.seekerName = seekerName;
	}

	public String getSeekTitle() {
		return seekTitle;
	}

	public void setSeekTitle(String seekTitle) {
		this.seekTitle = seekTitle;
	}

	public String getSeekDes() {
		return seekDes;
	}

	public void setSeekDes(String seekDes) {
		this.seekDes = seekDes;
	}

	public String getAddrCoordinate() {
		return addrCoordinate;
	}

	public void setAddrCoordinate(String addrCoordinate) {
		this.addrCoordinate = addrCoordinate;
	}

	public String getAddrStr() {
		return addrStr;
	}

	public void setAddrStr(String addrStr) {
		this.addrStr = addrStr;
	}

	public String getContacts() {
		return contacts;
	}

	public void setContacts(String contacts) {
		this.contacts = contacts;
	}

	public String getContactsTell() {
		return contactsTell;
	}

	public void setContactsTell(String contactsTell) {
		this.contactsTell = contactsTell;
	}

	public Integer getSeekType() {
		return seekType;
	}

	public void setSeekType(Integer seekType) {
		this.seekType = seekType;
	}

	public Long getRsId() {
		return rsId;
	}

	public void setRsId(Long rsId) {
		this.rsId = rsId;
	}

	public String getPhotoInfo() {
		return photoInfo;
	}

	public void setPhotoInfo(String photoInfo) {
		this.photoInfo = photoInfo;
	}

	public Integer getPushStatus() {
		return pushStatus;
	}

	public void setPushStatus(Integer pushStatus) {
		this.pushStatus = pushStatus;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getDealStatus() {
		return dealStatus;
	}

	public void setDealStatus(Integer dealStatus) {
		this.dealStatus = dealStatus;
	}

	public Integer getDelStatus() {
		return delStatus;
	}

	public void setDelStatus(Integer delStatus) {
		this.delStatus = delStatus;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getSeekVoice() {
		return seekVoice;
	}

	public void setSeekVoice(String seekVoice) {
		this.seekVoice = seekVoice;
	}

	public Integer getReviewStatus() {
		return reviewStatus;
	}

	public void setReviewStatus(Integer reviewStatus) {
		this.reviewStatus = reviewStatus;
	}

	public Integer getRadioLen() {
		return radioLen;
	}

	public void setRadioLen(Integer radioLen) {
		this.radioLen = radioLen;
	}

	public String getMsgTxtContent() {
		return msgTxtContent;
	}

	public void setMsgTxtContent(String msgTxtContent) {
		this.msgTxtContent = msgTxtContent;
	}
}